package Mysql.v1;

import java.sql.*;

/*
* JDBC 可以完成CRUD 操作【增加，修改，删除】
*       使用JDBC 规范 查询操作
*       1.加载驱动
*       2.准备sql ：链接服务器
*       3.发送sql
*       4.查询结果集 ResultSet 接口
*       5.处理结果集，显示查询数据
*       6.关闭资源
*
* */
public class mysqlJdbcV1 {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //1.注册Mysql驱动
        Class.forName("com.mysql.jdbc.Driver");
        String username="root";
        String password="";
        String url="jdbc:mysql://localhost:3306/nomi?characterEncoding=UTF-8";
        // 链接服务器
        Connection con=DriverManager.getConnection(url,username,password);
        //测试链接
        System.out.println(con);
        String sql="select * from book";

        Statement st=con.createStatement();
        // 查询返回值 ResultSet
       ResultSet rs= st.executeQuery(sql);
        //ResultSet 对象 提供该方法 next() 依次取出recoding
        //遍历
        String s;
        while(rs.next()){
            //getInt 类型("column_name");
            int id=rs.getInt("id");
            String name=rs.getString("name");
            String date=rs.getString("date");
            int price=rs.getInt("price");
            System.out.println(id+" "+name+" "+date+" "+price );
        }
    }
}
